package src

import "fmt"

type Human struct {
	Name   string
	Age    int
	Gender string
}

type Student struct {
	People Human //包含Human类型的变量，此时是类的嵌套
	Score  float64
	School string
}

type Teacher struct {
	Human   //直接写Human类型，没有字段名字
	Subject string
}

// Eat 在类外绑定方法
// 指针可以修改原有的值
func (this *Human) Eat() {
	fmt.Println("Person is eating")
	//类的方法可以使用自己的成员

}
